package com.ruoyi.project.product.info.service;

import com.ruoyi.project.product.info.domain.Info;
import com.ruoyi.project.product.series.domain.Series;
import com.ruoyi.project.product.size.domain.Size;
import com.ruoyi.project.product.style.domain.Style;

import java.util.List;

/**
 * @Auther: 高柯
 * @Date: 2020/4/16
 * @Description: com.ruoyi.project.product.info.service
 * @version: 1.0
 */
public interface InfoService {
    /**
     * 查询产品系列信息
     * @return
     */
    List<Series> getSeries();

    /**
     * 获取产品风格信息
     * @return
     */
    List<Style> getStyle();

    /**
     * 获取产品规格信息
     * @return
     */
    List<Size> getSize();

    /**
     * 获取产品信息列表
     * @param info
     * @return
     */
    List<Info> selectInfoList(Info info);

    String checkInfoNameUnique(Info info);

    int insertInfo(Info info);

    int deleteInfoByIds(String ids);

    int updateInfo(Info info);

    Info selectInfoById(Long infoId);
}
